<?php
/**
 * @Author:      zk
 * @DateTime:    18-7-21 下午12:55
 * @Description: 操作记录
 */

class OAOpLog extends Eloquent
{
    protected $table = 'oa_op_log';

    /**
     * @Author:      zk
     * @DateTime:    18-7-21 下午12:57
     * @Description: 添加OA操作日志记录
     * @param string $model         操作模型
     * @param int $type             操作类型 (1:新增;2:修改;3:删除;4:登陆;5:登出;)
     * @param string $desc          操作描述
     * @param string $old_data      旧数据
     * @param string $new_data      新数据
     * @param int $user_id          添加人id
     * @return \Boolean
     */
    public static function writeLog($model, $type, $desc, $old_data, $new_data, $user_id) {
        $op_log = new OAOpLog();
        $op_log->model = $model;
        $op_log->type = $type;
        $op_log->desc = $desc;
        $op_log->old_data = $old_data;
        $op_log->new_data = $new_data;
        $op_log->created_at = Common::num2DateTime(time());
        $op_log->created_by = $user_id;
        $res = $op_log->save();
        
        return $res;
    }
    
}
